import require from './require'

/**
 * 
 * @param {*} params 
 * @returns 用户列表
 */
export const userslist=(params)=>require.get('users',{params})
/**
 * 
 * @param {*} model 
 * @returns 修改状态 
 */
export const updataswitch=(model)=>require.put(`users/${model.id}/state/${model.status}`)

/**
 * 删除用户列表
 */
export const delList=(id)=>require.delete(`users/${id}`)

/**
 * 
 * @param {*} id 
 * @returns 添加
 */
export const addlist=(model)=>require.post(`users`,model)

/**
 * 
 * @param {*} model 
 * @returns 修改
 */
export const updatalist=(model)=>require.put(`users/${model.id}`,model)


/**
 * 分配角色
 */
export const assignRoles=(id,rid)=>require.put(`users/${id}/role`,{rid})

/**
 * 
 * @param {*} model 
 * @returns 获取分配新角色
 */
export const roleslist=(model)=>require.get('/roles',model)
